Structuring QoS-Supporting Services with Smart Proxies

نویسندگان

  • Rainer Koster
  • Thorsten Kramp
چکیده

While middleware platforms have been established in besteffort environments nowadays, support for QoS-sensitive services is still found lacking. More specifically, due to the high diversity of QoS requirements, the abstractions provided for QoS-unaware services cannot be maintained and the developer has to face the difficulties of low-level networking in heterogeneous environments again. In this paper, we therefore propose the notion of smart proxies as an effective means for making the use of QoS-sensitive services for the client-application developer as comfortable as the use of QoS-unaware services. This is achieved without imposing restrictions on the internal mechanisms and protocols used by an QoS-sensitive service to guarantee an agreed on level of QoS. Basically, smart proxies encapsulate service-specific code which is downloaded dynamically to the client during binding establishment. The benefits of this model are discussed in general and exemplified in a case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Service - Centred Approach to QoS - Supporting MiddlewareWork - in - Progress

The demand for QoS-support by mid-dleware platforms is continuously increasing, particularly in application domains such telecommunications or multimedia. Current object-oriented middleware, however, is not well suited to fulll this demand. In this paper, we propose a service-centred approach to QoS-supporting middleware, introducing the notion of smart proxies to achieve location transparency ...

متن کامل

Smart Proxies in LuaOrb: Automatic Adaptation and Monitoring

The LuaOrb project uses reflective features offered by the Lua programming language and by CORBA itself to create a platform that combines simplicity and flexibility in its support for dynamic behavior. In this paper we describe ongoing work on smart proxies. Smart proxies, based on simple QoS descriptions and event-based monitoring facilities, substitute traditional stubs, but automatically re...

متن کامل

Smart Services for Knowledge Integration - ontologiebasierte Dienste zur Unterstützung der kollaborativen Wissensarbeit in Innovationsnetzwerken

In course of the European project AVALON, highly innovative ontology-based services (Smart Services) for supporting collaboration in knowledge-intensive industrial innovation networks (Smart Networks) were defined and prototypically implemented. Due to the immanent complexity of the general innovation problem in networks, Smart Networks are facing multi-level (1) knowledge integration, (2) netw...

متن کامل

QoS-Based web service composition based on genetic algorithm

Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...

متن کامل

A Framework for Smart Proxies and Interceptors in RMI

The Java Remote Method Invocation (RMI) API shields the developer from the details of distributed programming, allowing him to concentrate on application specific code. But to perform some operations that are orthogonal to the application, like logging, auditing, caching, QoS, fault tolerance, and security, sometimes it is necessary to customize the default behavior of the RMI runtime. Other mi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000